home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / PCBDXEXC.ZIP / PCBFILER.DOC < prev    next >
Text File  |  1993-08-21  |  71KB  |  1,547 lines

  1. 11
  2. ==============================================================================
  3. PCBFiler
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13. Accessing PCBFiler
  14.  
  15. Explanation of PCBoard's File System
  16.  
  17. The PCBFiler Menu
  18.  
  19. The Directory Editor
  20.  
  21. Adding New Files
  22.  
  23.  
  24. PCBFiler is designed to help you maintain the file directories on your 
  25. bulletin board system.  With PCBFiler, you can move/copy files between 
  26. file directories and conferences.  In addition, you may also create 
  27. complete file lists and even more.
  28.  
  29. Accessing PCBFiler
  30.  
  31. There are several ways to access PCBFiler.  Simply pick the method that 
  32. corresponds to what you are doing at the time when you want to load 
  33. PCBFiler.  The following describes the various ways you can load 
  34. PCBFiler:
  35.  
  36. At a DOS prompt:  Because PCBFiler is an executable file, you can load 
  37. it from the DOS command line by changing to a directory which has a 
  38. PCBOARD.DAT file in it and typing PCBFILER on the command prompt.  The 
  39. only way to pass command line parameters to PCBFiler is via the DOS 
  40. command prompt.  See Command Line Parameters towards the end of this 
  41. chapter for additional details. 
  42.  
  43. From the call-waiting screen:  Simply move the selection bar over to the 
  44. box which shows PCBFiler and press ENTER.
  45.  
  46. While logged into PCBoard:  If you are logged in locally to PCBoard, you 
  47. may press A-D to load PCBFiler.  If you are logged in locally using the 
  48. /LOCALON command line switch for PCBoard, ALT-D will be disabled to 
  49. prevent unauthorized users from accessing PCBFiler.
  50.  
  51. From System Manager:  From the Main Menu in System Manager, you can 
  52. select Directory  Maintenance (PCBFILER) to load PCBFiler.
  53.  
  54. Explanation of PCBoard's File System
  55.  
  56. If you understand how PCBoard's file system works, it will be easier to 
  57. setup your system to work the way you want it to work. The following is 
  58. a brief explanation of all files that are relevant to your file 
  59. directory system.
  60.  
  61. DIR:  This is the file that is displayed to users when they select F 
  62. from your main menu to view the file directories on your system.  In 
  63. essence, this is a text file which lists what each file directory on 
  64. your system contains so users can select the file directory they wish to 
  65. view.
  66.  
  67. DIR.LST:  This is the file PCBoard uses to determine where the file 
  68. descriptions are stored, and the description for the directory contents.  
  69. PCBFiler uses DIR.LST to determine where the files are stored on your 
  70. hard drive or similar device. PCBFiler also determines what method to 
  71. use when you sort your directories by reading DIR.LST.
  72.  
  73. DLPATH.LST is a file which contains a list of paths PCBoard will search 
  74. through for files that a user requests to download.  Only the paths 
  75. listed in this file are searched when a user requests a download.
  76.  
  77. There is no direct relation to downloading and the description of the 
  78. files.  The descriptions for the files are merely a convenience to the 
  79. user so they know what files are on your system.  
  80.  
  81. The PCBFiler Menu
  82.  
  83. When you load PCBFiler, you will be presented with the Main Menu.  From 
  84. the Main Menu, you can edit directory files, configure the PCBFiler 
  85. options, and perform other tasks related to maintaining file 
  86. directories.  The following describes each menu option.
  87.  
  88. Edit DIR Files
  89.  
  90. This menu option enables you to edit the file directories on your 
  91. system.  When you are editing your file directories, you can move, copy, 
  92. or delete the files that are listed.  When you select this menu option, 
  93. you are presented with the following choices:
  94.  
  95. Main Board Directories
  96.  
  97. This menu option will allow you to edit the file directories for the 
  98. Main Board Conference (conference #0).  To edit the file directories of 
  99. another conference, select Conference Directories instead of Main Board 
  100. Directories.
  101.  
  102. From this point on, the screens are exactly the same as if you selected 
  103. Conference Directories instead.  Therefore, see the following section 
  104. for more information.
  105.  
  106. Conference Directories
  107.  
  108. If you have conferences in which files are available for download, this 
  109. option will enable you to access these conferences.  You are shown a 
  110. list of available conferences. After you select a conference, you will 
  111. be presented with a new screen.
  112.  
  113. This new screen informs what the available directory numbers are for the 
  114. current conference.  This information is determined by examining the 
  115. DIR.LST file for each conference.  At any time, you can access the 
  116. private directory which is directory 0 within PCBFiler.
  117.  
  118. Before you select a directory number to edit, you may press F2 to edit 
  119. the DIR.LST file for the current conference.  When you do, the DIR.LST 
  120. editor will be displayed on the screen.  You may change and save the 
  121. information on this screen as you would in PCBSetup | Conferences.
  122.  
  123. You may notice that PCBFiler lists one more directory than you have 
  124. defined in your DIR.LST file.  If you have answered N to the Make All 
  125. Uploads Private, PCBoard will add your public upload directory as the 
  126. last directory in the conference. If you have defined 14 directories in 
  127. DIR.LST, your public upload directory will be listed as directory 15.
  128.  
  129. Once you select a directory to edit, you are shown some information 
  130. about that directory.  The following is a sample:
  131.  
  132. Selected DIR Text File: C:\PCB\GEN\UPLOAD
  133. Attached Subdirectory : C:\PCB\UPLOAD\
  134. DIR File Description  : Main Board upload
  135.  
  136. Selected DIR Text File:  Displays the location of your description file.  
  137. This is the file you entered in the DIR Text File Name & Path field in 
  138. DIR.LST.
  139.  
  140. Attached Subdirectory:  This field should contain the disk directory 
  141. where the majority of files are physically located for this file 
  142. directory.  If you have not specified any subdirectory in your DIR.LST 
  143. file, you are informed there is no attached subdirectory.
  144.  
  145. DIR File Description:  In DIR.LST you are given over 30 characters to 
  146. describe the file directory.  For example, you may have entered 
  147. something like Miscellaneous Screen Utilities. Whatever you entered in 
  148. that field will be displayed here.
  149.  
  150. Next, you will be asked two questions.  The following describes
  151. each question:
  152.  
  153. Include files found on DISK that are not listed in the DIR file:
  154. There are two valid responses to this question.  The valid
  155. responses are:
  156.  
  157.         N       Files which exist in the attached subdirectory but do 
  158.                 not have descriptions will not be listed in the editor.
  159.  
  160.         Y       All files in the attached subdirectory will be listed in 
  161.                 the editor.  The files which do not have descriptions 
  162.                 will have DSK or D next to each filename.
  163.  
  164. Verify file existence directory:  There are three valid responses to 
  165. this question -- Y, N, and A.
  166.  
  167.         A       Verify all files in the directory listing to see if the 
  168.                 actual file exists in one of the directories listed in 
  169.                 DLPATH.LST.  Use this option if you want to check and 
  170.                 make sure a file is downloadable.  If the file is not 
  171.                 found in any of the directories listed in DLPATH.LST, 
  172.                 the editor will display notification to the right of the 
  173.                 filename.  Selecting this option will significantly 
  174.                 increase the time it takes to load the file into the 
  175.                 editor.
  176.  
  177.         N       Do not verify any of the files listed in the directory 
  178.                 listing.  This would be the choice to select if you want 
  179.                 to do some quick editing of a file directory and do not 
  180.                 care to check if the files actually exist on disk.
  181.  
  182.         Y       Verify all files listed in the directory listing to see 
  183.                 if they exist in the directory defined as the Attached 
  184.                 Subdirectory.  PCBFiler will report if the file actually 
  185.                 exists when you are in the editor.  Depending on how 
  186.                 many files you have in the file directory, it may 
  187.                 significantly increase the time it takes to load the 
  188.                 file into the directory editor.
  189.  
  190. Once you have answered the two questions, the directory file will be 
  191. loaded and you will be placed in the directory editor. For instructions 
  192. on how to use the directory editor, see the section titled The Directory 
  193. Editor.
  194.  
  195. Off-Line Directories
  196.  
  197. If you select this option, you will be immediately taken into the 
  198. directory editor and all of the files that are stored in your off-line 
  199. directory will be displayed inside the editor. Since there is no 
  200. description file associated with the off-line file directory, you will 
  201. not see any descriptions.  See The Directory Editor and Maintaining 
  202. Files for additional information.
  203.  
  204. Undo last change
  205.  
  206. Whenever you perform operations in the directory editor (e.g., moving or 
  207. copying these files), PCBoard will record the changes made in case you 
  208. wish to undo them.  Only one level of undo is maintained.  If you wish 
  209. to undo the most recent changes, select this menu option.
  210.  
  211. If you moved files, PCBoard will move the descriptions and files back to 
  212. the original directories.  If you copied files, the copies of the file 
  213. and description that were made will be deleted.  However, if you deleted 
  214. files, PCBoard does not undelete the file but it will restore the file 
  215. description.
  216.  
  217. Sort all DIR Files
  218.  
  219. Allows you to sort file directories in all conferences using the sort 
  220. method specified in DIR.LST and in the conference configuration (for the 
  221. upload directories).  Once you select this option,  you are asked if you 
  222. wish to only sort the upload directories in each conference.  If you 
  223. choose to select only the upload directories, both the private and 
  224. public upload directories for each conference will be sorted (if they 
  225. exist).  
  226.  
  227. Create Files List
  228.  
  229. If you want to compile a list of all files available in a particular 
  230. conference, use this menu option.  PCBFiler will create a file called 
  231. PCBFILES.LST.  This file will contain a compilation of all of the 
  232. directories in the conferences you defined in the PCBFiler Defaults menu 
  233. option.
  234.  
  235. PCBFiler will put a header before each file directory so your 
  236. directories can be easily distinguished.  The header has the following 
  237. format:
  238.  
  239. [Conf_Name]: [Directory_Number]) [Directory_Description]
  240. ========================================================
  241.  
  242. where [Conf_Name] is the name of the conference,
  243. [Directory_Number] is the number of the file directory and
  244. [Directory_Description] is the description of the file directory.
  245.  
  246. For example, you may see the following in your PCBFILES.LST file:
  247.  
  248. Main Board: 1) Sample Files
  249. ====================================
  250.  
  251. SAMPLE1.FIL    168046  12-28-90  Filename and description holder
  252. SAMPLE2.FIL      2662  12-10-92  No description available
  253. TEST3.TXT        2839  04-01-92  No description available (yet)
  254.  
  255. Because your description files support @X color codes and included files 
  256. (%filename), PCBFiler must take these into consideration.  When you 
  257. create a file list using this menu option, PCBFiler will strip all @X 
  258. color codes in the description file, and will automatically include any 
  259. files pointed to by %filename.
  260.  
  261. Scan for Duplicate/Missing Files
  262.  
  263. Periodically you may want to scan your file system for duplicate or 
  264. missing files.  This menu option will print a comprehensive report to a 
  265. file called ANALYSIS.RPT in the default directory. You can use this 
  266. report to help fix problems in your setup or to eliminate redundancy.  
  267. The duplicate/missing report contains the following information:
  268.  
  269. Conferences Included in Scan:  As a reminder, this will list all 
  270. conferences you have told PCBFiler to include in the missing/duplicate 
  271. scan.  This can be changed in PCBFiler | Defaults Page 2.
  272.  
  273. Disk directories scanned:  Lists the disk directories that were scanned 
  274. for duplicates or missing files.  This information is obtained from 
  275. DLPATH.LST in each conference scanned.
  276.  
  277. DIR files scanned:  Lists the directory description files (sometimes 
  278. called DIR files) that were scanned for duplicates or missing files.  
  279. This information is obtained from the DIR.LST file in each conference.
  280.  
  281. Files listed in DIR files but missing from Disk:  The files listed in 
  282. this section were listed in a directory description file, but when the 
  283. entries in DLPATH.LST were scanned, the corresponding file could not be 
  284. found on disk.  This means the file is not available for download.
  285.  
  286. Duplicate Files found in Disk subdirectories:  The files listed in this 
  287. section were found in more than one subdirectory.  To determine this 
  288. information, PCBFiler scans the DLPATH.LST file for all conferences.  If 
  289. the file is available in more than one subdirectory, it is considered to 
  290. be a duplicate.
  291.  
  292. Duplicate Files found in DIR files:  If a file has descriptions in more 
  293. than one directory, it will be listed in this section of the report.  
  294. You will be shown what directory numbers each description number is in 
  295. so you may fix the problem if necessary.
  296.  
  297. Locate File Spec on Disk
  298.  
  299. This menu selection is almost identical to the L user command that can 
  300. be used to search for filenames which match a particular filename or 
  301. wildcard.  PCBoard will not search the file directories.  Instead, it 
  302. will search the download paths in all conferences to look for matching 
  303. files.    This menu option is useful if you are looking for a file you 
  304. think might be available for download but are not sure where it can be 
  305. found on your system.
  306.  
  307. The following lists the fundamental differences between this menu 
  308. option, and the L user command.
  309.  
  310. PCBFiler searches the disk instead of the description files.
  311.  
  312. All conferences are searched
  313.  
  314. PCBFiler searches through all subdirectories listed in the DLPATH.LST 
  315. for each conference to find  a match.
  316.  
  317. When you select this menu option, you are asked for the filename or 
  318. filespec you would like to search for.  You may enter any valid filename 
  319. (including wildcards).  Once you have entered the filename to search 
  320. for, PCBFiler will begin scanning all conferences for matches. If a 
  321. match is found, you will be shown the drive, path, and filename to help 
  322. you locate the file on disk faster.
  323.  
  324. Notice how the scan begins with the Main Board conference.  Any matches 
  325. will show the complete path and filename where the file can be found.  
  326. Files will be listed even if they do not have descriptions written for 
  327. them.  If you want to see only files with descriptions, use the Locate 
  328. File Spec in DIR Files menu option instead.
  329.  
  330. Locate File Spec in DIR Files
  331.  
  332. If you select this menu option, you will be asked what filename you 
  333. would like to search the directory description files for. To help find 
  334. multiple files, you may specify wildcards. PCBFiler will scan all 
  335. directory description files in all conferences for a match.  If a match 
  336. is found, the description will be displayed on the screen as shown in 
  337. the following example:
  338.  
  339. The scan begins in the first file directory of conference 0 (the Main 
  340. Board) and proceeds to scan all file directories in all conferences.  
  341. Any matching files will show the complete file description including the 
  342. date, file size, and filename.
  343.  
  344. Locate Text in DIR Files
  345.  
  346. If you wish to search the descriptions of all files in all conferences, 
  347. select this menu option.  You will be asked for the text to search for.  
  348. Once you type in the text to search for, PCBFiler will begin searching 
  349. all files in all conferences for the text you entered.
  350.  
  351. As with just about any other text searching function associated with 
  352. PCBoard, you can specify Boolean operators to help narrow your search.
  353.  
  354. Notice that the description for CALGUIDE.ZIP contains the word HELP on 
  355. the fourth line of the description.  Since all file directories were 
  356. being scanned for the word HELP and this particular description has the 
  357. word help, the entire file description is displayed.
  358.  
  359. Edit PCBFiler Defaults Page 1
  360.  
  361. There are numerous options you can configure to help you control how 
  362. PCBFiler operates.  There are two menu options (Defaults Page 1 and 
  363. Default Page 2).  This section describes each of the options available 
  364. in  Page 1 of the defaults.
  365.  
  366. Maximum number of lines allowed in DIR file editor
  367.  
  368. This field controls how many lines you can load into the Directory 
  369. Editor.  You should enter a value high enough so you can load any of 
  370. your file directories into the Directory Editor. If you specify a value 
  371. which is too low for your system, you may see a message stating Error: 
  372. reached maximum number of records.  If you see this error, increase the 
  373. value of this field.
  374.  
  375. While you can enter any value up to 32000 in this field, you should keep 
  376. the value relatively close to the size of your largest directory because 
  377. you may be wasting un-necessary memory by specifying a very large 
  378. number.
  379.  
  380.  
  381. NOTE:  If PCBFiler runs out of conventional memory while loading a file 
  382. directory into memory, it will attempt to use virtual memory on your 
  383. hard disk which may slow down your load time slightly.
  384.  
  385. Include files found on DISK that are not listed in the DIR file
  386.  
  387. This option enables you to control what the default will be for the 
  388. Include files found on DISK question.  The following are valid defaults:
  389.  
  390. N               Do not include any files which do not have descriptions 
  391.                 into the Directory Editor.
  392.  
  393. Y               Include files found in the attached subdirectory 
  394.                 (contained in DIR.LST) which do not have descriptions 
  395.                 yet.  This option is extremely useful for adding new 
  396.                 files to the system.
  397.  
  398. Verify file existence
  399.  
  400. When loading files into the directory editor, you can have PCBFiler 
  401. verify that a file really exists on one of the drives in your system.  
  402. The following are the valid options for this field:
  403.  
  404. A               Verify file existence by searching all entries in the 
  405.                 DLPATH.LST for the current conference.  This is 
  406.                 extremely useful if you have a file directory which has 
  407.                 files in two or more different subdirectories.  For 
  408.                 example, you may have some of the files stored on a hard 
  409.                 drive and the rest of the files stored on a CD-ROM.  If 
  410.                 both paths are listed in your DLPATH.LST file, the files 
  411.                 will be verified properly.  Basically, if the file is 
  412.                 available for download, it will be verified properly.
  413.  
  414. N               Do not verify file existence.  This will reduce the 
  415.                 amount of time it takes to load the file into the 
  416.                 Directory Editor because PCBFiler does not have to check 
  417.                 and see if each file listed really exists.
  418.  
  419. Y               Verify file existence, but only verify using the 
  420.                 attached subdirectory listed in the DIR.LST file.
  421.  
  422. If you use either the Y or A option when loading a directory into the 
  423. editor, you will see the status of the file existence to the left of 
  424. each filename when in the editor.  The following are keywords that you 
  425. may see:
  426.  
  427. [blank] If the file could be found, you will not see any status codes.
  428.  
  429. DIR     If there is a description for a file, but the corresponding file 
  430.         could not be found, you will see DIR next to the file name if 
  431.         you are using novice mode in the editor.  If you are using 
  432.         expert mode in the editor, you will see an L to the left of the 
  433.         filename instead.
  434.  
  435. NOTE:  If you choose to verify file existence, the file date and file 
  436. size will be updated when the file is loaded into the editor.  The file 
  437. date will be updated only when the Update FILE DATE with date found on 
  438. disk file option is enabled.
  439.  
  440. Perform operation (Move/Rename/Delete) on marked files
  441.  
  442. If you have made changes while in the Directory Editor, you will be 
  443. asked if you want to perform the file operations (Move/Rename/Delete).  
  444. The valid options are as follows:
  445.  
  446. A               PCBFiler will search for the entries in the DLPATH.LST 
  447.                 for the current conference to see if the file exists.  
  448.                 If it exists, it will be moved, copied, or deleted as 
  449.                 specified in the directory editor.
  450.  
  451. N               If you select this option, only the descriptions of the 
  452.                 files that have been marked to be copied, moved, or 
  453.                 deleted, will be processed.  This means the physical 
  454.                 files on disk will remain untouched.
  455.  
  456. Y               If you select this option, both the files and the file 
  457.                 descriptions will be processed as specified in the 
  458.                 directory editor.
  459.  
  460. Check for duplicate files in each text DIR listing processed
  461.  
  462. After all of the changes have been made as specified in the directory 
  463. editor, you can have PCBFiler check all of the processed directories to 
  464. see if there are any duplicates in any one file directory.  The 
  465. following are the valid options for this field:
  466.  
  467.  
  468. N               Do not check for duplicates after all files have been 
  469.                 processed.  In all likelihood, you will not need to 
  470.                 check for duplicates each time you make changes to a 
  471.                 directory.  However, it is recommended that you do check 
  472.                 for duplicates from time to time.
  473.  
  474. Y               Defaults to check for duplicates each time changes are 
  475.                 made to file directories.  If duplicates are found, you 
  476.                 are shown the duplicates and asked which description (if 
  477.                 any) you would like to delete from the file directory.
  478.  
  479. Perform DIR processing in NON-STOP mode (no pause when screen full)
  480.  
  481. When PCBFiler is processing the changes you made, it outputs what it is 
  482. currently doing to the screen.  You can control whether or not PCBFiler 
  483. should pause after each screen of data is displayed on your screen.  The 
  484. following are the valid options for this field:
  485.  
  486.  
  487. N               If you select this option, PCBFiler will pause after 
  488.                 each screen of data is displayed on your screen.  Each 
  489.                 time PCBFiler pauses, you are given the option to go 
  490.                 into continuous or non-stop mode by pressing C at the 
  491.                 prompt.
  492.  
  493. Y               Process the files in non-stop or continuous mode.  
  494.                 PCBFiler will not pause each time the screen fills up.
  495.  
  496. Delete tagged files from disk
  497.  
  498. If you have selected any files to be deleted from a file directory, 
  499. during processing you may be asked if you actually wish to delete the 
  500. files from disk.  The following are the valid defaults for this field:
  501.  
  502. A               If you select this default, the files will always be 
  503.                 deleted from disk.  In fact, you are never even asked if 
  504.                 you want to delete the files--PCBFiler will do it 
  505.                 automatically.
  506.  
  507. N               Default to not delete the files from disk.  If you 
  508.                 answer N to the Delete tagged files from disk, the 
  509.                 descriptions will still be deleted, but the files will 
  510.                 still remain on disk.  This means you only removed the 
  511.                 description from the file directory.
  512.  
  513. Y               Default to delete any files that have been marked for 
  514.                 deletion in the directory editor.  This means both the 
  515.                 file description and the file itself will be deleted 
  516.                 from the file directory.
  517.  
  518. Update FILE DATE with date found on disk file
  519.  
  520. If you have chosen to verify file existence when loading a file into the 
  521. directory editor, you may also choose to have the file date updated to 
  522. the date found on disk or leave the date unchanged.  The following are 
  523. the valid defaults for this option:
  524.  
  525.  
  526. N               Do not update the description to reflect the current 
  527.                 file date found on disk.  The date that listed in the 
  528.                 description will remain as the date for the file.
  529.  
  530. Y               Update the file date listed in the description for the 
  531.                 file to reflect the date of the file on disk.  If a file 
  532.                 gets updated frequently or ever changes file dates, you 
  533.                 may want to have it reflect the current date.  If so, 
  534.                 select this as the default.
  535.  
  536. Set FILE DATE to today when moving/copying files
  537.  
  538. This option allows you to choose if you want to set the file date in the 
  539. description to the current date when moving or copying files.  The 
  540. following are valid defaults for this field:
  541.  
  542.  
  543.  
  544. A               Ask each time files are processed.  By defaulting to 
  545.                 ask, you can choose to set the file dates of all files 
  546.                 being moved or copied to the current date.
  547.  
  548. N               Always leave the file date as listed in the Directory 
  549.                 Editor when moving or copying files.
  550.  
  551. Y               Always change the file date to the current date of any 
  552.                 file being moved or copied.
  553.  
  554. Create 0-byte file when moving OFF-LINE or creating DELETED entries
  555.  
  556. This option allows you to control if a zero-byte file is left behind 
  557. when a file is removed from the file directory (using F7 in the Directory 
  558. Editor) or moved to the OFF-LINE directory. The following are the valid 
  559. defaults for this field:
  560.  
  561. N               A zero-byte file will not be left in the directory where 
  562.                 the file used to reside.  This means a user can 
  563.                 re-upload the file to the system because the file will 
  564.                 no longer exist on the system.
  565.  
  566. Y               A zero-byte file with the same name will be left in the 
  567.                 directory where it used to reside.  This will help 
  568.                 prevent users from uploading a file with the same name 
  569.                 as the one just deleted because technically, the file 
  570.                 still exists on the system.
  571.  
  572. Default to Expert Mode inside DIR File Editor
  573.  
  574. There are two modes of operation in the Directory Editor--novice and 
  575. expert.  You can choose which method you prefer to default to when using 
  576. the Directory Editor.  The following are the valid defaults:
  577.  
  578.  
  579.  
  580. N               Defaults to novice mode when you load the Directory 
  581.                 Editor. This means you will see more meaningful status 
  582.                 indicators if you choose to verify file existence.  For 
  583.                 example, expert mode will show a D next to the left of a 
  584.                 filename if it exists on disk but has no description.  
  585.                 In novice mode, PCBFiler will print DSK instead.
  586.  
  587. Y               Defaults to expert mode when using the Directory Editor. 
  588.                 When in expert mode, you will see a shortened status 
  589.                 indicator, conference number, and directory number to 
  590.                 the left of each filename.  Expert mode is very useful 
  591.                 when you are moving a large quanity of files to many 
  592.                 different subdirectories because you can quickly change 
  593.                 the directory number or conference number where the file 
  594.                 will be moved.  You can do all of this without having to 
  595.                 select the file and then pressing ALT-M to move the file.
  596.  
  597. NOTE:  You can toggle between expert and novice modes while in the 
  598. Directory Editor by pressing ALT-X.
  599.  
  600. Default indentation for vertical bar on Secondary Lines
  601.  
  602. When you are inserting secondary lines in the Directory Editor, you can 
  603. control what position the secondary line character ( | ) will be placed.  
  604. You may enter any value between 2 and 79.  You may not enter a 1 because 
  605. PCBoard requires that there be a space preceding the secondary line 
  606. character.  To match the 45 character lines PCBoard uses, enter a 
  607. default indentation of 32. Speaking of PCBoard, this option will not 
  608. change the 45 character limit per description line that the user enters.
  609.  
  610. Edit PCBFiler Defaults Page 2
  611.  
  612. Like Defaults Page 1, this screen allows you to change options that will 
  613. affect the operation of PCBFiler.  The following describes each of the 
  614. fields available via this menu option.
  615.  
  616. Include Conferences in File List
  617.  
  618. This field holds the conferences you want to include whenever you create 
  619. a file list from either the main menu in PCBFiler or with the /LIST 
  620. command line parameter.  You may specify a single conference, a range of 
  621. conferences, or a combination of the two in this field.  For example, if 
  622. you want to include conference 0 (Main Board), conferences 10-15, and 
  623. conference 22 in your file lists, enter the following in this field:
  624.  
  625. 0,10-15,22
  626.  
  627. Include for Missing/Dupe Scan
  628.  
  629. In this field, specify the conferences you want to include in the 
  630. missing/dupe scan that you can select from the Main Menu. Like the 
  631. previous field, you can specify a single conference, a range of 
  632. conferences, or a combination of the two.
  633.  
  634. Maximum number of files allowed in scan
  635.  
  636. The number you choose here should be high enough to handle the total 
  637. number of files listed in all directory files plus the total of all of 
  638. the files on disk.  (maximum number is 65,000)
  639.  
  640. The scan for duplicate/missing files feature stores the names and 
  641. locations of all files in DIRs and hard disks in virtual memory to speed 
  642. the sorting and comparison process.  Therefore, if you select a number 
  643. which is too high for your system, you may end up using the virtual 
  644. memory much faster than you need to which will slow down the 
  645. duplicate/missing report.
  646.  
  647. Off-line directory
  648.  
  649. In this field, specify the drive and subdirectory where you want to 
  650. store files you have marked as being moved off-line. PCBFiler will copy 
  651. the files to the location specified in this field and mark the file as 
  652. being off-line in the file description.
  653.  
  654. If you are really moving the files off-line, you may want to specify the 
  655. location of a DOS device which supports removable media (e.g., floppy 
  656. disk drive, magneto-optical drive, etc.). If you move files to a 
  657. location which has removable media, you can fill up one disk or 
  658. cartridge, store it, then put in a new one and move some more files 
  659. off-line.
  660.  
  661. Backup directory
  662.  
  663. When PCBFiler processes files, it makes backups of all directory files 
  664. it modifies in case you choose to undo the changes made. This field 
  665. enables you to specify where the backup files will be created.  In this 
  666. field, specify the drive and subdirectory where you want your backup 
  667. files to be created.  If you leave this field blank, the backup files 
  668. will be created in the default or current subdirectory.
  669.  
  670. Original Directory
  671.  
  672. Some SysOps may copy their directory files to RAM disks when they boot 
  673. their system while the masters are stored on a hard-drive or other fixed 
  674. media device.  If you use this type of setup, PCBFiler can help you make 
  675. all of your changes to the physical copies of your DIR files stored on 
  676. the hard-drive.  
  677.  
  678. In this field, enter the name of the directory you would like to 
  679. translate to a new location.  For example, you may physically store your 
  680. directory files in C:\PCB\GEN\ but you may copy them out to F:\, a ram 
  681. drive, for quicker access.  If this resembles your setup, enter F:\ in 
  682. this field.  The F:\ will be replaced with whatever you enter in the New 
  683. Directory field.
  684.  
  685. NOTE:  If you do not intend to use this feature, you must leave
  686. this field blank.
  687.  
  688. New Directory
  689.  
  690. If a file directory is found which includes the path specified in the 
  691. Original Directory field, the original directory will be replaced with 
  692. your entry in this field.  If your system resembled the previous 
  693. example, enter C:\PCB\GEN in this field.
  694.  
  695. File VIEWERS
  696.  
  697. When you are in the Directory Editor, you have the ability to view the 
  698. currently highlighted file by pressing ALT-V.  In this section you may 
  699. specify up to six viewable extensions.  Each viewable extension can 
  700. execute a program or batch file which may then allow you to view the 
  701. file while in the Directory Editor.
  702.  
  703. In the File Extension field, enter the viewable extension.  In the DOS 
  704. Command field, enter the DOS command whenever you press ALT-V in the 
  705. Directory Editor while a filename with this particular extension is 
  706. highlighted.  PCBFiler will run the command you specify after it appends 
  707. the filename you are currently viewing onto the command.  For example, 
  708. if you enter EDIT in this field and you press ALT-V while viewing a file 
  709. called TESTRUN.TXT that is stored in  C:\PCB\DL01\, PCBFiler will 
  710. execute the following command:
  711.  
  712. EDIT C:\PCB\DL01\TESTRUN.TXT.
  713.  
  714. PCBFiler will begin scanning the file extensions in the File VIEWERS 
  715. block from the top down to the bottom acting upon the first match found.  
  716. There is a special extension you may specify which will match on every 
  717. extension.  If you want to take advantage of this, make this new entry 
  718. your last file extension. The extension you want to enter is ???.  The 
  719. question marks are wildcard characters which will match any filename 
  720. extension. What type of viewing utility should you use for this entry? 
  721. Most SysOps will use a all-purpose viewing utility which will simply 
  722. show the raw content of the file.
  723.  
  724.  
  725. The following is a sample setup.
  726.  
  727. File Extension : ZIP      DOS Command : PCBFV C:\PCBFV\PCBFV.CNF /L
  728. File Extension : ARJ      DOS Command : PCBFV C:\PCBFV\PCBFV.CNF /L
  729. File Extension : ARC      DOS Command : INTERNAL
  730. File Extension : ???      DOS Command : LIST
  731.  
  732.  
  733. If a filename is viewed which has an extension of ZIP or ARJ, PCBFiler 
  734. will execute PCBFV C:\PCBFV\PCBFV.CNF /L [filename]. If a filename is 
  735. viewed which has an extension of ARC, PCBFiler will use its internal 
  736. viewer for ARC compressed files.  Any other files will get viewed 
  737. (because of the ??? extension) and will be viewed using a utility called 
  738. LIST.
  739.  
  740.  
  741. NOTE:  PCBFiler has two internal viewers.  One internal viewer is for 
  742. ARC compressed files and the other is for ZIP compressed files.  These 
  743. internal viewers simply list the files stored in the compressed file and 
  744. their sizes.  To use these internal viewers, specify INTERNAL in the DOS 
  745. Command field.
  746.  
  747. Choose PCBoard DIR File Colors
  748.  
  749. PCBoard will colorize your file directories on the fly.  You can 
  750. colorize the following elements of your directory files:
  751.  
  752.  
  753. Header or banner at the top of a directory file
  754. Filename
  755. File size
  756. File date
  757. First line of a description
  758. Any additional lines of a description
  759. Text lines in the middles of a directory file
  760. OFF-LINE notices (in the date field)
  761. DELETED notices (in the date field)
  762.  
  763. To choose your colors, simply move the cursor on the sample screen to 
  764. the color or section you want to change and press ENTER. When you press 
  765. ENTER, you are presented with a box which shows all possible color 
  766. selections you may choose.  Move the cursor around in the box until you 
  767. have found the color you wish to use.  Once you press ENTER on the color 
  768. you wish to use, you will see the sample screen update to show you what 
  769. your directories will look like.
  770.  
  771. When you are done making all of your selections, press ESC to exit.  If 
  772. you have made any changes, you will be prompted if you wish to save the 
  773. changes.  To save the changes, answer Y to this question.
  774.  
  775. The Directory Editor
  776.  
  777. The Directory is the heart and soul of PCBFiler.  Within the editor, you 
  778. can easily maintain your file directories by moving, copying, or 
  779. deleting files located in a particular directory. Once you understand 
  780. how the directory editor works, you will be able to quickly and easily 
  781. place files where you want them.
  782.  
  783. The Directory Editor Screen
  784.  
  785. Understanding the Directory Editor screen will help you be more 
  786. productive while using it.  The following screen shows points of 
  787. interest.  Following the screen, an explanation will be given which 
  788. describe what each arrow points to.
  789.  
  790. status indicators:  The status indicators are always displayed but are 
  791. different for novice and expert users.  These status indicators are 
  792. typically shown in bright red on the left side of the screen.  The 
  793. following explains each status indicator and what it looks like in both 
  794. novice and expert modes.
  795.  
  796. Status Codes          Detailed Description 
  797.  
  798. Novice     Expert      
  799.  
  800.   DIR     L     There is a description for this file.  However, the 
  801.                 actual file could not be found on disk.  PCBFiler will 
  802.                 either check the attached directory as defined in 
  803.                 DIR.LST or for all paths listed in DLPATH.LST depending 
  804.                 on how you choose to verify existence. 
  805.  
  806.   DSK     D     This file was found on disk, but does not have a 
  807.                 description yet.  You must enter a description for this 
  808.                 file if you want it listed in the file directories. 
  809.  
  810.  
  811.  
  812. Action Codes          Detailed Description 
  813.  
  814.  
  815. Novice  Expert   
  816.  
  817. CPY     C     The file and description are marked for copying. 
  818.  
  819. DEL     D     The file and description are marked for deletion. 
  820.  
  821. MOV     M     The file and description are marked for moving. 
  822.  
  823. REM     R     The description will be deleted, leaving a 0-byte file. 
  824.  
  825. SEL     S       The file has been selected.  You can move all files that 
  826.                 are selected, by pressing ALT-M while you have files 
  827.                 selected.  All selected files will be moved. 
  828.  
  829.  
  830. current line number:  Represents the current line number that is 
  831. highlighted in the directory file.  These line numbers include all 
  832. description lines, text lines, blank lines, etc.
  833.  
  834. lines in directory:  The total number of lines that are in the file 
  835. directory currently loaded into the editor.
  836.  
  837. primary description line:  Every file must have a description if you 
  838. want the file to be listed in your file directories.  The first line of 
  839. the description is known as the primary description line because it is 
  840. required.
  841.  
  842. secondary description line:  A secondary description line is any line in 
  843. a multi-line description other than the first line. This line always has 
  844. a vertical bar ( | ) to help separate it from a primary description 
  845. line.  When the file is listed in the file directory, the vertical bar 
  846. will not be shown to the user.
  847.  
  848. text line:  Any line in a file directory which does not describe a file, 
  849. is considered a text line.  You have 79 characters on a text line which 
  850. you can enter text.  The previous example points to a text line that 
  851. says %H:\PCB\DIR\H_PCBD2.  The % in the first column is a special 
  852. feature of PCBoard and PCBFiler.  In this case, PCBFiler will display 
  853. the H:\PCB\DIR\H_PCBD2.
  854.  
  855. conference number:  The conference number is only displayed when you are 
  856. using expert mode in the editor.  If you change the value in this field, 
  857. the file will be automatically marked for moving to the new conference 
  858. you specify.
  859.  
  860. directory number:  Like the conference number, the directory number is 
  861. only displayed while you are using expert mode in the editor.  If you 
  862. change the value in this field, the file will be moved to the new 
  863. directory you specify.  If you want to move the file to the off-line 
  864. directory, you can enter an X for the directory number.
  865.  
  866. Navigating In The Editor
  867.  
  868. There are some keystrokes you will want to remember to help you navigate 
  869. while you are in the Directory Editor.  These keys will easily let you 
  870. go to the beginning or end of a directory file. In addition, you can use 
  871. these keystrokes to step through fields in the editor.
  872.  
  873. You can tell what the current field is, because it will be highlighted.  
  874. For example, if the date field is the current field, you can enter any 
  875. valid date into the field and it will be saved.  Likewise, you can move 
  876. over to the description area, and enter or change text in that field.
  877.  
  878. Keystroke     Description of action 
  879. --------   ---------------------------------------------------------
  880. up        Move to the field above the currently highlighted field. 
  881.  
  882. down      Move to the field below the currently highlighted field. 
  883.  
  884. left      Move the cursor one character to the right in the current field. 
  885.  
  886. right     Move the cursor one character to the left in the current field. 
  887.  
  888. TAB       Move to the next field. 
  889.  
  890. SHIFT-TAB Move to the previous field. 
  891.  
  892. Home      Move the cursor to the beginning of the current field. 
  893.  
  894. End       Move the cursor to the end of the current field. 
  895.  
  896. up        Display the previous 15 lines (page) of the file directory. 
  897.  
  898. down      Display the next 15 lines (page) of the file directory. 
  899.  
  900. CTRL-End  Delete everything from the cursor to the end of the field. 
  901.  
  902. CTRL-up   If you press this once, PCBFiler will move to the first field 
  903.           on the current screen.  If you press this keystroke twice 
  904.           (quickly), you will be placed at the beginning of the file 
  905.           directory. 
  906.  
  907. CTRL-down If you press this once, PCBFiler will move to the last field 
  908.           on the current screen.  If you press this keystroke twice 
  909.           (quickly), you will be placed at the end or last field of the 
  910.           file directory. 
  911.  
  912.  
  913.  
  914. Commands Available
  915.  
  916. Within PCBFiler there are several commands you can execute which
  917. will allow you to perform actions on various files, check free
  918. space, shell to DOS, etc.  The following is a list of commands
  919. available while you are in the Directory Editor of PCBFiler:
  920.  
  921.  
  922. Key       Description 
  923. -------   --------------------------------------------------------
  924.  ESC      Exit the Directory Editor.  When you are done making changes, 
  925.           press this key to exit the editor.  If you have made changes, 
  926.           you will be prompted if you would like to save the changes you 
  927.           have made.  You can choose to save the changes, abort the 
  928.           changes, or return to the editor. 
  929.  
  930.  F1       Access on-line help.  On-line context sensitive help is 
  931.           available from just about anywhere in PCBFiler.  To access 
  932.           this on-line help, press F1. 
  933.  
  934.  F2       Display file directory setup.  Sometimes you may need to view 
  935.           the directory setup for a particular conference so you know 
  936.           what directory you want to move or copy a file to.  When you 
  937.           press F2 you are asked for the conference you want to view the 
  938.           directory setup of. 
  939.  
  940.  F3       Convert to upper-case.  All alphabetical characters in the 
  941.           current field will be converted to upper-case letters.  
  942.           Numbers are not effected. 
  943.  
  944.  F4       Convert to lower-case.  All alphabetical characters in the 
  945.           current field will be converted to lower-case letters.  
  946.           Numbers are not effected. 
  947.  
  948.  F5       Convert file listing to text line.  Normally, PCBFiler will 
  949.           split-up a file description into various fields (filename, 
  950.           date, size, etc.).  You can tell PCBoard to convert the 
  951.           current file description into a text line using this command. 
  952.  
  953.  F6       Convert text line to file listing.  If a text line is in the 
  954.           proper format for a file description (see The File Directory 
  955.           Format), the text line will be changed back so you can access 
  956.           one field at a time rather than the entire line. 
  957.  
  958.  F7       Remove file.  Marks the current filename to be removed. When 
  959.           the file is removed, the file description remains but the date 
  960.           changes to show that the file was deleted.  A zero byte file 
  961.           is also usually left (Depending on Defaults Page 1) where the 
  962.           file used to be so the file cannot be uploaded again. 
  963.  
  964.  F8       Copy file.  After you have marked a filename to be moved, you 
  965.           can change it so the file is copied instead of moved.  This 
  966.           means both the file and the description will be left in the 
  967.           current directory and also copied to the destination 
  968.           directory. 
  969.  
  970.  F9       Delete file.  The current filename is marked for deletion. 
  971.           This means both the file on disk and the file description will 
  972.           be permanently deleted from this file directory. 
  973.  
  974.  F10      Undo line.  If you have made changes to a field, you can undo 
  975.           those changes while you are still in the field by pressing 
  976.           F10.  Any changes you have made will be lost. 
  977.  
  978.  ALT-A    Repeat last command.  There are certain commands you may want 
  979.           to repeat frequently.  For example, you may use ALT-L and 
  980.           ALT-Z several times to find the right file.  To make things 
  981.           easier, PCBFiler will repeat the last search when you press 
  982.           ALT-A. 
  983.  
  984.  ALT-D    Delete current line.  The current line will be deleted from 
  985.           the directory editor.  It does not matter if the line is a 
  986.           text line or a file description.  The deletion cannot be 
  987.           undone while in the editor. 
  988.  
  989.  ALT-F    Check free drive space.  When you are moving files around it 
  990.           may become essential to see how much space you have available 
  991.           on a system drive.  When you issue this command, you are asked 
  992.           for the drive letter you wish to see the free-space for.  Once 
  993.           you enter a valid drive letter, you are shown the total space 
  994.           available on the drive and the amount of free space on the 
  995.           drive. 
  996.  
  997.  ALT-I    Insert a line.  Somewhere down the road, you may need to 
  998.           insert a line in your file directory.  PCBFiler allows you to 
  999.           enter three different types of lines.  If you select the first 
  1000.           type, a totally blank line will be inserted.  If you pick 
  1001.           option B, a line will be inserted showing you the fields in a 
  1002.           file description.  Finally, if you choose the default (option 
  1003.           C), a secondary description line will be entered.  This is 
  1004.           most useful when you are adding a new line to a description. 
  1005.  
  1006.  ALT-L    Locate a filename.  When you are working with several files, 
  1007.           you may need to locate a particular filename.  This command 
  1008.           allows you to find a specific filename.  You may enter a 
  1009.           filename to search for or you may enter any valid wildcards.  
  1010.           If a match is found, the highlight bar will be moved to the 
  1011.           match. 
  1012.  
  1013.  ALT-M    Move a file.  If your highlight bar is currently on a file 
  1014.           description, you can mark the file to be moved to another 
  1015.           directory.  You are prompted for the conference number, and 
  1016.           directory number you want to move the file to.  You are also 
  1017.           asked if you wish to copy the file instead.  See Moving or 
  1018.           Deleting Files. 
  1019.  
  1020.  ALT-O    Shell to DOS.  Nothing is more handy than being able to shell 
  1021.           to DOS when you need to.  You can shell to DOS at any time 
  1022.           while you are in the Directory Editor by pressing ALT-O. 
  1023.  
  1024.  ALT-S    Select current file.  When your highlight bar is on a file 
  1025.           description, the current file will be marked as a selected 
  1026.           file.  You can use ALT-M to move all selected files to a new 
  1027.           directory.  This is very handy if you are moving lots of files 
  1028.           and do not want to press ALT-M on each file description. 
  1029.  
  1030.  ALT-T    Change file date to today's date.  The date of the current 
  1031.           filename will be changed to today's date. 
  1032.  
  1033.  ALT-V    View current file.  PCBFiler will view the currently 
  1034.           highlighted filename using the programs you defined in 
  1035.           Defaults Page 2. 
  1036.  
  1037.  ALT-X    Toggle expert/novice mode.  As mentioned previously, there are 
  1038.           two different modes of operation within the Directory 
  1039.           Editor--novice and expert.  You can toggle novice and expert 
  1040.           mode using this command. 
  1041.  
  1042.  ALT-Z    Search for text.  Like the (Z)ippy command in PCBoard, you can 
  1043.           use this command to search for text in a description.  If a 
  1044.           match is found, the highlight bar will be moved to the 
  1045.           matching filename. 
  1046.  
  1047. Moving or Deleting Files
  1048.  
  1049. An integral part of the file system is the ability to move and delete 
  1050. files.  Most SysOps will have several file directories defined.  Since 
  1051. all uploads go into one directory, you need a way to move files out of 
  1052. the upload directory into a new directory.  Likewise, you may need to 
  1053. delete a file because you do not want to put it online for download and 
  1054. you do not want it wasting space.
  1055.  
  1056. Moving Files To Another Directory
  1057.  
  1058. There are two different ways to move files within the Directory Editor.  
  1059. Each method has advantages and disadvantages.  The following discusses 
  1060. the two methods:
  1061.  
  1062.         ALT-M      If you press ALT-M while your highlight bar is on a 
  1063.                    valid file description, you will see a box pop up. 
  1064.                    This box asks you the following information:
  1065.  
  1066. Conference Number: The conference number to move the file to.
  1067. Directory Number:  The file directory to move the file to.
  1068. Move or Copy (M/C):  Enter M to move or C to copy the file.
  1069. Move File Offline:  Enter Y if you wish to move the file off-line.
  1070.  
  1071.  
  1072. Simply fill in this information, and press ESC to mark the file for 
  1073. moving.  You will see either a MOV or an M next to the filename showing 
  1074. you that the filename is marked to be moved.
  1075.  
  1076.  
  1077. If you press ALT-M while you have files that are marked as selected (SEL 
  1078. or S) all files that were selected will be moved to the location you 
  1079. specify and the files will be unmarked.
  1080.  
  1081.         Expert  While you are in expert mode in the Directory Editor you 
  1082.                 can change the number located in either the conference 
  1083.                 or directory number field.  If a new number is specified 
  1084.                 in either of those fields, you will notice that the file 
  1085.                 will be marked for moving.
  1086.  
  1087. Using this method can save you time because you never have to hit ALT-M 
  1088. and you do not have to select files.  Another advantage is that you can 
  1089. see the conference and file directory the files are designated to be 
  1090. moved to.
  1091.  
  1092. Moving Files Off-Line
  1093.  
  1094. Just as there are two ways to move a file, there are two ways to move a 
  1095. file to the off-line file directory.  When you press ALT-M you will 
  1096. notice there is a prompt asking you if you want to move the file 
  1097. off-line.  If you answer Y, the file will be moved to the off-line file 
  1098. directory and a zero-byte file will be left behind to prevent the 
  1099. filename from being uploaded again.
  1100.  
  1101. In expert mode, you can simply put an X in the conference column.  You  
  1102. will immediately notice the file is marked for moving.  The file will be 
  1103. moved to the directory that you specified as the off-line directory and 
  1104. the date in the description will be changed to say OFF-LINE.
  1105.  
  1106. Deleting Files
  1107.  
  1108. You may either delete a file or remove a file from a file directory.  
  1109. The following describes the difference between deleting and removing a 
  1110. file:
  1111.  
  1112. Deleting:  Both the file description and the file will be marked for 
  1113. deletion.  This is the method that you will want to use if you want to 
  1114. totally purge a file from the system.
  1115.  
  1116. Removing:  Only the physical file is deleted leaving the file 
  1117. description behind.  To help differentiate a normal file from a file 
  1118. which has been removed, the date in the file description will be changed 
  1119. to DELETED.  In addition, a zero-byte file is left behind on disk to 
  1120. prevent a file with the same name from being uploaded again.
  1121.  
  1122. Changing a Filename, Date or Description
  1123.  
  1124. Changing a filename, date or description is extremely easy.  All you 
  1125. have to do is move your highlighting bar to one of the fields mentioned 
  1126. previously and simply type in the new filename, date or description.  
  1127. When you exit the Directory Editor, your changes will be made to both 
  1128. the file description and the physical file on disk.
  1129.  
  1130. Multi-line descriptions
  1131.  
  1132. Obviously it would be quite difficult to describe a file with only 45 
  1133. characters.  PCBoard and PCBFiler allow you to enter up to 65 lines for 
  1134. your file descriptions.  To add a description line to an existing file 
  1135. description you insert a new line using ALT-I.  Insert a secondary 
  1136. description line and start typing.  If you need another line, simply 
  1137. press ALT-I again to insert another secondary description line.
  1138.  
  1139. Make sure whenever you are entering a description and it is not the 
  1140. first line that it has a | character before the place where your 
  1141. description begins.  Otherwise, your description line will be treated as 
  1142. a text line instead of a description line.
  1143.  
  1144. Processing changes made in directory files
  1145.  
  1146. Once you have made all of the changes you want to make in the directory 
  1147. editor, you need to actually carry out those changes. To do this,  press 
  1148. E to exit the Directory Editor and save your changes.
  1149.  
  1150. At this point you will be asked some questions regarding processing.
  1151.  
  1152. Perform operation (Move/Rename/Delete) on marked files
  1153.  
  1154. PCBFiler allows you to control if the physical files will be processed 
  1155. in addition to the file descriptions.  In most situations, you will want 
  1156. to move the physical files with their descriptions.  The following are 
  1157. the valid responses to this question.
  1158.  
  1159.         A       PCBFiler will search for the entries in the DLPATH.LST 
  1160.                 for the current conference to see if the file exists.  
  1161.                 If it exists, it will be moved, copied, or deleted as 
  1162.                 you specified in the directory editor.
  1163.  
  1164.         N       If you select this option, any files which have been 
  1165.                 marked to be copied, moved, or deleted, will have only 
  1166.                 the description acted upon.  The physical file will 
  1167.                 remain untouched.
  1168.  
  1169.         Y       If you select this option then both the files (on disk) 
  1170.                 and the file description will be processed as you have 
  1171.                 specified in the directory editor.
  1172.  
  1173. Check for duplicate files in each text DIR listing processed
  1174.  
  1175. After all of the changes have been made as specified in the directory 
  1176. editor, you can have PCBFiler check all of the directories that were 
  1177. processed to see if there are any duplicates in any one file directory.  
  1178. The following are the valid responses for this field:
  1179.  
  1180.         N       Do not check for duplicates after all files have been 
  1181.                 processed.  In all likelihood, you will not need to 
  1182.                 check for duplicates each time you make changes to a 
  1183.                 directory.  However, it is recommended that you do check 
  1184.                 for duplicates from time to time.
  1185.  
  1186.         Y       Defaults to check for duplicates each time changes are 
  1187.                 made to file directories.  If duplicates are found, you 
  1188.                 are shown the duplicates and asked which description (if 
  1189.                 any) you would like to delete from the file directory.
  1190.  
  1191. Set FILE DATE to today's date when moving/copying files
  1192.  
  1193. This question will only appear if you set the default of this field to 
  1194. A.  This option allows you to choose if you wish to set the file date in 
  1195. the description to the current date when moving or copying files.  The 
  1196. following are valid responses.
  1197.  
  1198.  
  1199.         N       Always leave the file date as listed in the Directory 
  1200.                 Editor when moving or copying files.
  1201.  
  1202.         Y       Always change the file date to the current date of any 
  1203.                 file that is being moved or copied.
  1204.  
  1205. Processing The Files
  1206.  
  1207. Once you have answered all of the questions, PCBFiler will begin 
  1208. processing each of the file directories that are involved.  A single 
  1209. line will be displayed showing what is currently being processed.  For 
  1210. example, you may see the following:
  1211.  
  1212.  
  1213. Backing up: H:\UTIL\FDIR2
  1214. Changed   : HISTRY14.ZIP file date
  1215. Moved File: HISTRY14.ZIP to Area 9, DIR 8
  1216. Sorting   : H:\DOOR\UPLOAD by Date (Ascending)
  1217.  
  1218.  
  1219. From the first line you can see that PCBFiler backed up the directory 
  1220. file in case you wish to undo the changes.  Next, the file date on 
  1221. HISTRY14.ZIP was changed to reflect the new date that was entered in the 
  1222. editor.  Finally, the file was moved to conference 9, file directory 8 
  1223. and the destination file directory was sorted using the method specified 
  1224. in DIR.LST.
  1225.  
  1226. Sharing Violations
  1227.  
  1228. As your system becomes larger there is a better chance you will start to 
  1229. see sharing violations.  These are notifications that the current action 
  1230. could not be processed yet, because someone is accessing the file that 
  1231. is needed for processing.  These errors are common in a multinode 
  1232. environment and are normal.
  1233.  
  1234. Whenever PCBFiler runs into a sharing violation, it will wait 10 seconds 
  1235. and try to access the file again.  The best way to avoid or minimize the 
  1236. number of sharing violations you get while processing files is to do 
  1237. your directory maintenance in off-peak hours when fewer people are 
  1238. online.
  1239.  
  1240. The File Directory Format
  1241.  
  1242. PCBoard stores the file directories in ASCII format.  In other words, 
  1243. you can look at your file directories with a text editor and see exactly 
  1244. what they look like.  Because the file directories are stored in ASCII 
  1245. format, the text must be placed in certain positions and follow certain 
  1246. rules in order to be considered valid.
  1247.  
  1248. If you do not manually edit your file directory listings, you most 
  1249. likely will not need to pay attention to this section. Those that 
  1250. manually edit their file directories will find this section full of 
  1251. useful information.
  1252.  
  1253. Text lines:  Any line that is not part of a file description is 
  1254. considered a text line.  Obviously, there is no format required for a 
  1255. text line.  Simply enter up to 78 characters per line and it will be 
  1256. displayed as entered.  You can use text lines at the top of your file 
  1257. directory as a header which will describe the contents of a file 
  1258. directory.  There is no real limit to what you can do with text lines.  
  1259. Remember that even text lines get sorted if you have chosen to sort the 
  1260. file directory.
  1261.  
  1262. ------------------------------------------------------------------------
  1263.          Directory 1 - PCBoard Bulletin Board Software
  1264. ------------------------------------------------------------------------
  1265.  
  1266. +----------------------------------------------------------------------+
  1267. | PCBoard software is only available from inside the Support           |
  1268. ª Conference.  However, the files below can be downloaded by any       ª
  1269. ª caller to this system - including the complete PCBoard documentation ª
  1270. ª file.  It is provided for your use in the event you are considering  ª
  1271. ª the purchase of PCBoard software.  You can order PCBoard software    ª
  1272. ª while online with us by completing Script Questionnaire #2.          ª
  1273. +----------------------------------------------------------------------+
  1274.  
  1275. PCB145AM.ZIP   168046  12-28-90  PCBoard v 14.5 ASCII Manual
  1276. PCBORDER.ZIP     2662  12-10-92  PCBoard v 14.x Ordering Information
  1277. PCBCOMP.ZIP      2839  04-01-92  PCBoard v 14.5a Comparison Guide
  1278.                                  Use this to compare other BBS packages                                    with PCBoard.
  1279.  
  1280. In the previous screen capture the text lines are the dashed lines 
  1281. explaining the directory, and the box. 
  1282.  
  1283. Include files:  An included file is a line which begins with a % 
  1284. followed by a valid filename.  The file specified will be viewed at the 
  1285. point it is stored in the directory file.  The include file feature is 
  1286. very handy to use especially if you have a disclaimer that you put in 
  1287. each file directory.  That way, you may only have to enter something 
  1288. like %C:\PCB\GEN\DISCLAIM on a blank line instead of all of the text.  
  1289. When you make a change to the DISCLAIM file the changes are 
  1290. automatically spread through all directories which display the file.
  1291.  
  1292. Primary description line:  This is the line that contains the filename, 
  1293. date, size, and first line of the description.  The following 
  1294. specifications must be met for this line to be considered as a valid 
  1295. primary description line.
  1296.  
  1297. The file name is valid and contains no spaces within it.
  1298.  
  1299. The file size is flush right in column #21.  No commas please.
  1300.  
  1301. The file date begins in column #24 and uses dashes to separate the date 
  1302. (e.g., 03-19-94).  All values less than 10 include leading zeroes as in 
  1303. "01" instead of " 1".
  1304.  
  1305. The file description begins in column 34 and must not extended beyond 
  1306. 78.
  1307.  
  1308. The following shows some sample primary description lines:
  1309.  
  1310. PCB145AM.ZIP   168046  12-28-90  PCBoard v 14.5 ASCII Manual
  1311. PCBORDER.ZIP     2662  12-10-92  PCBoard v 14.x Ordering Information
  1312. PCBLINFO.ZIP     7205  01-18-89  PCBoard/LANtastic Thoughts/Ideas
  1313. PCBFILES.ZIP   259861  02-23-93* Complete List of All Files on Salt Air
  1314.  
  1315. As you can see, these listings all adhere to the proper format. If you 
  1316. do not adhere to the format as outlined previously, the entire line will 
  1317. be considered a text line and will be treated as such.
  1318.  
  1319. Secondary file listings:  Secondary lines allow you to improve the 
  1320. description of a file by providing a much longer description.  Rules for 
  1321. valid secondary lines are as follows:
  1322.  
  1323. * Must follow a valid primary or secondary file listing.
  1324. * Must begin with a space in the first column.
  1325. * Must include a vertical bar (a ª character) somewhere on the line (the 
  1326.   default is in column 32 at the end of the date field).
  1327.  
  1328. PCBoard will, when displaying the file to the caller, remove the
  1329. vertical bar so as not to clutter up the display.
  1330.  
  1331. Colorization:  PCBoard performs automatic colorization of the DIR files 
  1332. as they are being displayed by recognizing text lines, filenames, sizes, 
  1333. dates, descriptions, and secondary lines according to the previous rules 
  1334. and according to the color scheme defined in PCBFiler's Choose DIR 
  1335. Colors menu option..
  1336.  
  1337. Any additional colorations desired (via @-codes) are permissable as long 
  1338. as they are placed in non-column-sensitive areas such as text or 
  1339. secondary lines.  You will not be able to place color codes anywhere to 
  1340. the left of the description field on a primary description line.
  1341.  
  1342. Adding New Files
  1343.  
  1344. At some point you will need to add files to your file directories.  You 
  1345. could be starting your BBS for the first time and adding new files, or 
  1346. you may have obtained a large number of files that you would like to add 
  1347. to a particular file directory. This section discusses the steps 
  1348. necessary to add files to a particular file directory.
  1349.  
  1350. To help illustrate this technique we are going to use a very simple 
  1351. setup as an example.  In our sample setup, all files are stored in the 
  1352. Main Board and there are only two directories defined in DIR.LST which 
  1353. looks like the following:
  1354.  
  1355.  
  1356.      DIR Text File Name & Path       Hard Disk Subdirectory       Sort
  1357.      -------------------------       ----------------------       ----
  1358. 1)   C:\PCB\GEN\DIR1                 D:\DEMO\                       1
  1359. 2)   C:\PCB\GEN\DIR2                 F:\UTILS\                      1
  1360.  
  1361.  
  1362. The first thing you need to do once you have decided on the directory 
  1363. that you want to add files to is to copy the files you want to add to 
  1364. the subdirectory specified in the Hard Disk Subdirectory field.
  1365.  
  1366. Once the files have been copied to the subdirectory, run PCBFiler so you 
  1367. can describe the files you just copied.
  1368.  
  1369. Use the Edit DIR Files menu option to load the directory you copied the 
  1370. files to into the directory editor.  Make sure you answer Y to the 
  1371. Include files found on DISK that are not listed in the DIR file.  If you 
  1372. do not, you will not be able to describe these files because they will 
  1373. not be listed in the Directory Editor.
  1374.  
  1375. Once the file is loaded into the editor, you can go to the end of the 
  1376. directory by pressing CTRL-PgDn twice.  You will  see the filenames you 
  1377. copied to the directory listed with either a DSK or a D next to the 
  1378. filename.  This is telling you that file exists in the subdirectory but 
  1379. there is no description for the file.  
  1380.  
  1381. Now simply move over to the description field and start entering 
  1382. descriptions for the files you copied to the directory.  When you are 
  1383. done entering all of the descriptions, press E to exit the Editor and 
  1384. save your changes.
  1385.  
  1386. Command Line Parameters
  1387.  
  1388. You can use command line parameters to modify what PCBFiler will do when 
  1389. it loads.  To use a command line parameter add the parameter after 
  1390. PCBFILER.EXE.  For example, you may type PCBFILER.EXE /LIST:3.  The 
  1391. /LIST:3 in this example is the command line parameter.
  1392.  
  1393. /CONF:[conf]
  1394.  
  1395. When PCBFiler loads, you will immediately be taken to the conference 
  1396. number you specify so you may begin editing file directories.  You are 
  1397. locked into this conference, and you cannot return to the Main Menu of 
  1398. PCBFiler.
  1399.  
  1400. For example, if you typed in PCBFILER /CONF:0 you may see the following:
  1401.  
  1402.  
  1403.                PCBFiler - A Utility for PCBoard Directories
  1404.                             Directory Selection
  1405.  
  1406.  
  1407. Available DIR numbers are 0 for PRIVATE and 1 through 1
  1408. Enter Number of Main Board DIR to Edit ? 1
  1409.  
  1410.  
  1411. Notice that you do not have to go through all of the menus to get where 
  1412. you need to get going.  In addition, this is very handy if you have 
  1413. conference SysOp or co-SysOps that you wantto lock into a particular 
  1414. conference so they do not edit files in conferences you do not want them 
  1415. to access.
  1416.  
  1417. /CONF:PCBOARD.SYS
  1418.  
  1419. This command line parameter is identical to the /CONF:[conf] parameter 
  1420. with one exception.  Instead of specifying a conference number to be 
  1421. locked into, PCBFiler will pull the current conference from the 
  1422. PCBOARD.SYS in the current directory.  If the PCBOARD.SYS does not have 
  1423. a conference number in it (because nobody is online), PCBFiler will 
  1424. return back to DOS.
  1425.  
  1426. /FILE:[location of PCBOARD.DAT]
  1427.  
  1428. PCBFiler needs to access the PCBOARD.DAT file so it can access 
  1429. information about your various file directories.  Normally, PCBFiler 
  1430. will look in the current directory for the PCBOARD.DAT file.  However, 
  1431. you can tell it where to find the file by using this command line 
  1432. parameter.
  1433.  
  1434. Simply replace the [location of PCBOARD.DAT] with the full path and 
  1435. filename where it can be found (e.g., C:\PCB\PCBOARD.DAT).
  1436.  
  1437.  
  1438.         Example
  1439.  
  1440.         PCBFILER /FILE:C:\PCB\PCBOARD.DAT
  1441.  
  1442.         The example above will load PCBFiler and tell it to use the 
  1443.         PCBOARD.DAT located in C:\PCB\.  If you did not use this 
  1444.         parameter, only the current directory will be searched.
  1445.  
  1446.  
  1447.  
  1448. /LIST:[conferences to include in the list]
  1449.  
  1450. Using this command line parameter is equivalent to selecting Create 
  1451. Files List from the PCBFiler Main Menu.  If you use /LIST as the command 
  1452. line parameter, the conferences that will be included in the list will 
  1453. be those that are listed in Defaults Page 2.  You may override these 
  1454. conferences by specifying a : after the /LIST followed by a list of 
  1455. conferences you want to include in the file lists.
  1456.  
  1457.  
  1458.         Examples
  1459.  
  1460.         PCBFILER /LIST:1
  1461.  
  1462.         The above example would create a file list using only the files 
  1463.         that are available from conference 1 on your system.
  1464.  
  1465.         PCBFILER /LIST:0-10,15
  1466.  
  1467.         This command line will create a file list of all files available 
  1468.         in conferences 0 through 10 and conference 15.
  1469.  
  1470.  
  1471.  
  1472. /PROCESS:conf:dir:[A]
  1473.  
  1474. If you have files that change dates or sizes on a regular basis, you may 
  1475. want to update the file descriptions to show the current file date and 
  1476. size.  This command line option enables you to update the file size and 
  1477. the file date.
  1478.  
  1479.  
  1480. NOTE:  In order to update the date, you must have answered Y to the 
  1481. Update FILE DATE with date found on disk file option in Defaults Page 1.
  1482.  
  1483. In order for this command line switch to work, you must specify the 
  1484. conference number and the directory number in the conference you want to 
  1485. update.
  1486.  
  1487. By adding :A to the end of the command line, PCBFiler will search all 
  1488. directories in your DLPATH.LST for the conference you specify to see if 
  1489. it can find the file on disk.  If the file cannot be found in the 
  1490. default location for the file directory or in the DLPATH.LST file, 
  1491. PCBFiler will not be able to update the file information.
  1492.  
  1493.  
  1494.         Examples
  1495.  
  1496.         PCBFILER /PROCESS:0:1
  1497.  
  1498.         This example would update the file information of file directory 
  1499.         #1 in conference #0 (Main Board)
  1500.  
  1501.         PCBFILER /PROCESS:1:1:A
  1502.  
  1503.         The example above would update the file directories in directory 
  1504.         #1 of conference #1.  Because the :A is specified, PCBFiler will 
  1505.         search all subdirectories listed in DLPATH.LST if it cannot find 
  1506.         the file in the default location for the file directory.
  1507.  
  1508.  
  1509.  
  1510. /SCAN
  1511.  
  1512. This is the equivalent of selecting Scan for Duplicate/Missing Files 
  1513. from the PCBFiler Main Menu.  This is most useful if you regularly scan 
  1514. for duplicate or missing files within an event. Remember, the report 
  1515. will be written to ANALYSIS.RPT in the current subdirectory.
  1516.  
  1517. /SCAN:[conferences to include in scan]
  1518.  
  1519. The only exception between this and the /SCAN parameter is that you may 
  1520. override the conferences you listed to include in dupe/missing scan in 
  1521. Defaults Page 2.  Simply enter the conferences to include in the scan 
  1522. after the colon.  For example, to include conferences 0-39 in the 
  1523. duplicate/missing scan, enter the following:
  1524.  
  1525.  
  1526. PCBFILER /SCAN:0-39
  1527.  
  1528.  
  1529.  
  1530. /SORT
  1531.  
  1532. Using this command line parameter is equivalent to selecting Sort all 
  1533. DIR Files from the Main Menu.  The only difference is you are not asked 
  1534. if you wish to sort only the upload directories of each conference.  All 
  1535. directory files will be sorted according to the methods you specified in 
  1536. DIR.LST.
  1537.  
  1538.  
  1539.  
  1540. /SORT:UPLOAD
  1541.  
  1542. All upload directories in all conferences will be re-sorted. The sort 
  1543. method used will be the one defined in the conference configuration.  
  1544. Remember, only the upload directories (private and public) will be 
  1545. sorted.  If you want to have all directories sorted, use /SORT instead.
  1546.  
  1547.